home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #167 (1992)(Rhein-Sieg-Soft).zip / Franz PD Disk #167 (1992)(Rhein-Sieg-Soft).adf / AzMake / AzMake.Doc.Deutsch < prev    next >
Text File  |  1992-04-03  |  8KB  |  175 lines

  1. ============================================================================
  2.  
  3.           AAAAAAA   ZZZZZZZ   M     M   AAAAAAA   K    K  EEEEEEE
  4.           A     A        Z    MM   MM   A     A   K   K   E
  5.           A     A       Z     M M M M   A     A   K  K    E
  6.           AAAAAAA    ZZZZZ    M  M  M   AAAAAAA   KKK     EEEE
  7.           A     A     Z       M     M   A     A   K  K    E
  8.           A     A    Z        M     M   A     A   K   K   E
  9.           A     A   ZZZZZZZ   M     M   A     A   K    K  EEEEEEE
  10.  
  11. ============================================================================
  12.  
  13. AzMake 1.1
  14. Eine "Arbeitsumgebung für Aztec C"
  15.  
  16. Dieses Programm ist SHAREWARE! Es darf frei weitergegeben werden, solange
  17. dieses Textfile und das Programm unverändert zusammen bleiben, allerdings
  18. nur auf privater Basis. Dieses Programm darf ohne meine schriftliche
  19. Einwilligung nicht in andere Serien als "Amiga Lib Disk" von Fred Fish
  20. und "Franz" von Holger Franz übernommen werden. Auch darf das Programm
  21. nicht alleine verkauft werden, ebenso ist ein Vertrieb zusammen mit
  22. komerzieller Software verboten.
  23. Es handelt sich hierbei um eine vollständig lauffähige Version, mit der
  24. Einschränkung, daß in unregelmäßigen Abständen eine Aufforderung erscheint,
  25. doch bitte die Shareware Gebühr zu zahlen. Diese muß dann zwangsweise für
  26. ca. 3 Sekunden betrachtet werden. Ich habe in dieses Programm viel Zeit
  27. investiert, und möchte dafür eine Gebühr von DM 20 oder US$ 15 vorschlagen.
  28. Wer diese Gebühr bezahlt, bekommt eine Version ohne "Zahlungsaufforderung",
  29. sowie den vollständigen Sourcecode in Aztec C.
  30. Für irgendwelche Beschädigungen, die durch den Gebrauch von AzMake entstehen,
  31. kann ich keine Haftung übernehmen.
  32. (Version 1.1: Der Fehler, der die Workbench bei Beendigung von AzMake
  33.  manchmal abstürzen ließ, ist behoben.)
  34.  
  35. Installation:
  36. -----------------------------> ACHTUNG <--------------------------------
  37. AzMake benötigt die "arp.library" im logischen Verzeichnis libs:.
  38. ------------------------------------------------------------------------
  39.  
  40. AzMake wird über die Shell oder die Workbench aufgerufen.
  41. Die intuition.library und die graphics.library, sowie
  42. Treiber für den Drucker (prt:) werden benötigt. AzCont läuft unter Kick
  43. 1.3 + 2.0, mit und ohne Turbokarte, etc. (ich konnte keine Einschränkungen
  44. feststellen).
  45. Desweiteren muß natürlich Aztec C installiert sein. (Ich arbeite mit 5.0,
  46. aber AzMake müßte auch mit älteren Versionen zusammenarbeiten.) Die
  47. Installation von Aztec C (set der EnvVars etc.) ist wie im Handbuch be-
  48. schrieben durchzuführen, eine Neuinstallation ist also nicht notwendig.
  49. Allerdings müssen sich "cc, as, ln" in einem mit PATH definiertem Pfad
  50. befinden.(Beim Start von der WB im Verzeichnis c:)
  51. AzMake läuft unter der Priorität -1, dürfte also cc, as, ln nicht
  52. beeinflussen.
  53. Von AzMake aus kann mensch Programme compilieren, assemblieren, linken,
  54. drucken, etc..
  55. Da ich nie ein Freund von MakeFiles war, ist dieses Programm entstanden.
  56.  
  57.  
  58.  
  59. Die Gadgets:
  60. ------------
  61.  
  62. Mini:
  63.     Das Fenster wird auf minimale Größe verkleinert, und in die linke,
  64.     obere Ecke des Workbenchscreens gelegt. Das Outputfenster wird ganz
  65.     geschlossen. Das "Mini-Fenster" kann auch an eine beliebige Stelle
  66.     der WB gezogen werden, und beim nächsten Mal erscheint es dort wieder.
  67.     Um wieder auf die normale Größe zu gelangen, muß das Minifenster
  68.     aktiv sein, dann die rechte Maustaste drücken.
  69.  
  70. Info:
  71.     Es erscheint ein Copyright Info. Wenn dieses Info freiwillig aufge-
  72.     rufen wird, so kann mensch sofort mit dem "Continue" Gadget weitermachen.
  73.  
  74. Cc:
  75.     Es wird der Compiler aufgerufen.
  76.     Die gadgets sind für die Zeit des Compilierens nicht anwählbar.
  77.     (Ebenso bei as und ln)
  78.     Die Optionen werden wie folgt eingebunden:
  79.     " cc <Mainfile> <Compiler Opt> "
  80.  
  81. As:
  82.     Es wird der Assembler aufgerufen. Dies macht natürlich nur Sinn, wenn
  83.     der Compiler mit "-a" als Option aufgerufen wurde.
  84.     " as <MainFile>.asm <Assembler Opt> "
  85.  
  86. Ln:
  87.     Aufruf des Linkers. Die Optionen im "Linker Opt" Gadget werden ein-
  88.     gebunden. (-lc ist default)
  89.     " ln <MainFile>.o <Linker Opt> "
  90.  
  91. Cc & Ln:
  92.     Wenn mensch sich sicher ist, daß beim Compilieren kein Fehler gemeldet
  93.     wird, kann man dieses wählen, es werden Cc und Ln nacheinander aus-
  94.     geführt. Für Informationen siehe dort. Wenn in den Compiler Optionen
  95.     -a steht, macht dieses natürlich keinen Sinn.
  96.  
  97. Dir:
  98.     Gibt das aktuelle Direktory aus. Der Name wird dabei unterstrichen als
  99.     erstes ausgegeben, Dirs haben eine andere Farbe.
  100.  
  101. Pick File:
  102.     Es erscheint ein FileRequester, um das gewünschte Sourcefile zu
  103.     bestimmen. Es werden nur Files mit der Endung ".c", ".h" oder ".asm"
  104.     akzeptiert. Dabei werden, falls vorhanden, die Optionen für Compiler,
  105.     Assembler und Linker auch geladen.
  106.     (Noch einmal vielen Dank an die Programmierer der arp.library)
  107.  
  108. Save Options:
  109.     Die Optionen, welche sich in den CcOpt-, AsOpt-, LnOpt- Gadgets
  110.     befinden, werden unter dem Namen des Mainfiles mit der Endung
  111.     ".azcfg" gespeichert, so daß sie beim erneuten laden dieses Programmes
  112.     nicht neu eingegeben werden müssen. Dies ist sinnvoll bei vielen
  113.     Optionen, und wenn man zwischen mehreren Files wechselt.
  114.  
  115. NewShell: ( Nur unter Kick 2.0, sorry )
  116.     Öffnet eine neue Shell, um Dosbefehle auszuführen, oder aber um die
  117.     unten beschriebenen Probleme zu umgehen, und so ein Programm zu testen.
  118.  
  119. Run Program:
  120.     Das Programm, welches im MainFile Gadget steht, wird ausgeführt. Dies
  121.     dient zum schnellen testen, aber VORSICHT: Es werden die gleichen Ein-
  122.     - und Ausgabekanäle benutzt wie bei AzMake. Ein einlesen vom CLI ist
  123.     nicht möglich, also nur eine eingeschränkte Alternative gegenüber dem
  124.     Aufruf über die Shell.
  125.  
  126. Print Source:
  127.     Das Programm, welches in MainFile steht wird über PRT: ausgedruckt.
  128.     Die in den Prefs stehenden Einstellungen werden also übernommen.
  129.  
  130. Kill Window:
  131.     Wenn mensch programmiert, und ein Programm stürzt ab (TASK HELD), oder
  132.     schließt ein Fenster nicht ordungsgemäß, so ist ein weiterarbeiten
  133.     zwar kein Problem, das (oder die) offene Fenster kann aber sehr wohl
  134.     hinderlich sein. Wenn man "Kill Window" wählt, werden alle zur Zeit
  135.     auf der Workbench geöffneten Fenster mit Namen und Position ausgegeben.
  136.     Sie werden durchnummeriert, und durch Eingabe der Nummer kann dieses
  137.     Fenster dann geschlossen werden. VORSICHT: AzMake überprüft nicht, ob
  138.     es zu dem zu schließenden Fenster noch einen Task gibt, sondern schließt
  139.     es ohne jegliche Rückfrage. Sobald also im Intgadet RETURN gedrückt
  140.     wird, und die eingegebene Nummer existiert, wird dieses Fenster
  141.     geschlossen. Bei einer unsachgemäßen Benutzung kann ein GURU also nicht
  142.     ausgeschlossen werden.
  143.  
  144. MainFile:
  145.     Gleiche Auswirkung wie Pick File.
  146.  
  147. Compiler Opt:
  148.     Hier werden die Optionen für den Compiler eingetragen. Sie werden
  149.     von AzMake nicht auf Gültigkeit überprüft, sonder 1:1 weitergegeben.
  150.  
  151. Assembler Opt:
  152.     Assembler Optionen......
  153.  
  154. Linker Opt:
  155.     Linker Optionen. Voreingestellt ist die "Minimaloption" -lc.
  156.  
  157. Beendet wird das Programm, indem das Fenster mit dem Close Gadget
  158. geschlossen wird. ACHTUNG: Es erfolgt keine Sicherheitsabfrage.
  159.  
  160.  
  161. ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  162.  
  163. Ich möchte noch einmal darauf hinweisen, daß es sich um Shareware handelt,
  164. also alle Rechte bei mir liegen.(Bis auf die arp.library)
  165. Nach Zusendung der Gebühr (Schein oder Scheck) bekommt mensch eine
  166. Diskette mit einer lauffähigen Version, sowie die kompletten C Sourcecodes.
  167.  
  168. Christian Friedel
  169. Jägerstraße 6
  170. W 5064 Rösrath 3
  171. Germany
  172.  
  173.  
  174. ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  175.